<?php
header("Content-Type:text/html;charset=utf-8");
$str = '支付宝到账9.9元';

// 从字符串中提取数字
// $reg = '/\d+/';
// $reg = '/^支付宝到账(.*)元$/';

//进行正则表达式匹配  第一个参数 正则表达式 第二个参数 匹配字符串 第三个参数 匹配结果
// preg_match($reg,$str,$res);

// $str = 'hello  hello  hello';
// preg_match_all('/hello/',$str,$res);

$str = '/update/1.jpg,/update/2.jpg,/update/3.jpg,';
$demo = 'http://baidu.com';

$res = preg_replace('/\/update\//',$demo . '/update/',$str);

// 替换字符串
// $res = preg_replace('/\/update\//','',$str);

// 字符串根据分割符把字符串分割数组的元素
$res = preg_split('/,/',$res);

// 过滤空元素
$res = array_filter($res);

// 数组元素前面添加域名
// $res = array_map(function($value) use ($domain){
//     return $domain . $value;
// },$res);


var_dump($res);
echo '<br>';

// 手机号验证
$tel = "13888332060";
// 判断长度是否为11位
if(strlen($tel) == 11)
{
    // 判断是否以13 14 15 18 19 17 16 12开头
    $reg = "/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])[0-9]{8}$/";
    if(preg_match($reg,$tel))
    {
        echo '手机号格式正确';
    }else{
        echo '手机号格式错误';
    }
}else{
    echo '手机号长度错误';
}
?>